package top.zhangjianyong.blog.enums;

import lombok.Getter;

/**
 * Session Key
 *
 * @author zhangjianyong
 * @since 2024/7/19 下午8:13
 */
@Getter
public enum SessionKey {
  USER("USER"), // 用户信息
  ROLE("ROLE"), // 角色信息
  FORGET_EMAIL("FORGET_EMAIL"), // 忘记密码的邮箱
  FORGET_VERIFY_CODE("FORGET_VERIFY_CODE"), // 忘记密码的验证码
  API_CACHE("API_CACHE"), // 前台访问相关的缓存
  VISIT_LOG_INSERT_FLAG("VISIT_LOG_INSERT_FLAG"), // 是否插入了访问日志
  SESSION_LOCK("SESSION_LOCK"), // 锁
  ;
  private final String code;

  SessionKey(String code) {
    this.code = code;
  }
}
